package com.xuecheng.api.filesystem;

import com.xuecheng.framework.domain.filesystem.response.UploadFileResult;
import io.swagger.annotations.Api;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author ShengJinFeng
 * @version V1.0
 * @ClassName FileSystemControllerApi
 * @Description (这里用一句话描述这个类的作用)
 * @date 2020/2/7 18:01
 * @since V1.0
 */
@Api(value="文件系统接口",description = "件系统接口，提供文件的上传和下载")
public interface FileSystemControllerApi {

    /**
     * 上次文件
     * @param multipartFile 文件
     * @param filetag  文件标签
     * @param businesskey 业务key
     * @param metadata 元信息,json格式
     * @return
     */
    UploadFileResult upload(MultipartFile multipartFile,String filetag,String businesskey,String metadata);
}
